学习vue以来,发现更新版本真快,不愧是版本帝。。项目使用的vue及其他一些依赖版本更新后,想验证下最新的稳定版本,就要对dependencies 中各种包进行升级

node 升级的依赖包的传统方法

npm update 名称

项目依赖的三方包多了咋办,一个个update不显示,于是继续google,找到了2个工具:

检查过时的,不正确的和未使用的依赖项

npm-check-updates是一个命令行工具,允许您将package.json或bower.json依赖关系升级到最新版本,而不管现有的版本约束。

npm-check-updates 安装

npm install -g npm-check-updates

用法

npm-check-updates (或者直接使用别名(alias) ncu)

All dependencies match the latest package versions :)

出现上面这句话就是表示目前的包都是最新的

 express           4.12.x  →   4.13.x
 multer            ^0.1.8  →   ^1.0.1
 react-bootstrap  ^0.22.6  →  ^0.24.0
 react-a11y        ^0.1.1  →   ^0.2.6
 webpack          ~1.9.10  →  ~1.10.5

Run with -u to upgrade your package.json

以上是目前的版本,及最新的版本差异

更新dependencies到新版本:

    ncu -u

更新全部dependencies到最新版本(包括当前指定版本范围满足最新版本号的,比如^4.2.0 -> ^4.3.0):

     ncu -a